Added UI, CmdInitialiseBank

and changed OutputConstructor to OutputControl (no longer constructs the
actual output)