Added the Pilot abstraction, and moved from a single global Control
repository to any number of ControlSets.