File reorganization.  Top level scripts now have dependency declaration routine.  With this architecture, we are able to start reusing code better