What are the design principles of life?