Modules for graphically interacting with the software
The gui package provides modules which provide the program with graphical functionality.
The current implementation of the graphical interface in the software is wxPython, which is a collection of Python wrappers, managed by Robin Dunn, for the C-based wxWidgets library. This system was chosen because it is