Principles and Insights for Design for the Developing World