Revisiting some of the Theoretical and Policy Aspects of Innovation and Development