Refactor integrations into individual namespaced controllers