A discussion on Technological Innovation, BOP Ideas, Extreme Customization and People Powered Solutions