Explain the major components of Keynesian economics, and the impact and effects of it on programs using academic research.