Key design principles

Key design principles