Revert "Gutted Program ready for redesign"

This reverts commit d71f54875f9f1e7c346ffbd7a6030ff93804771f.