MVC places categories

Still some small fixes required but almost there. Might be worth a look when someone has time :fountain: :fountain: :camel: :octopus: