Intial generation of controllers to handle Points, Tracks, Signals and
Channels. Events are not handled at this point due to them being more a part
of the live system than the configuration tool.