Several things in this commit. First, we replaced the code resposible for
routing by creating a new class called ePlanRoute. Also, several TODOs for
refactoring are now added throughout the SurfaceWindow1.xaml class. Please
take a look at them since the class is super messy.
Merge Stuff
Updated Submodules