Discuss the Principles of development.