mid-way through item restructure - commit prior to removing the deepmodel and initialize render to test if access to global variables
completed the item re-work with a few minor changes still required on the file submission and short answer before a complete test can be run
merged conflicts