Routing and important changes

Trying to stick with the base idea, changed the loading pattern to
stick with the dynamic modularity spirit.