Added a bit about design principles