Established the routes branch.
Added multiplex view sender provider. Started routes provider
implementation.
More router configuration logic.
Added majority of router configuration parsing logic.
Finished basic implementation of the route definitions language.
Simplified the SPI by getting rid of the providers.