Backend overhaul phase 2. All objects and status are moved into a collection -> model format. The frontend is now at a crossroads and either needs to be overhauled, or the rewrite can begin