Adds infrastructure for controllers with the ability to switch between sites