wobbly-mongoose-04
Removed some unneeded classes and started working on restructuring the
gui classes to reflect the broadcast control and data classes. Although
this will continue to enforce coupling between the modules it's the only
solution that doesn't require massive rewrites.