Start of an amalgamated View class to reduce noise in uri router