Stage 1 Integration with GUI

Made changes to the GUI elements to allow for integration with existing
code.