Packages
controller This package contains the LightController which connects the model and view.
model This package contains all of backend code for the program.
model.channel  
model.channel.priority  
model.channel.set  
model.cue This package contains the classes for holding cues and sets of cues.
model.device This package contains the classes required to interact with DMX controllers.
model.show This package contains the Show class and the code to save and load Shows.
model.util This package contains a few utility classes used by the program.
view This package contains all components of the user interface.
view.component This package contains individual components of the graphical interface.