Added a list of design principles