Removed generic ProjectControl base class, as this messed with rendering in the editor. Mappings can now have multiple sets of input/output connections, though you can't affect these in the editor