Deleting extensions, installing extensions, tweaked how modules get their routes (now extension*route) so that we don't have route collisions and have to save the originally intended route.