
Classes are poorly organized and need to be reimagined.

Code needs cleanup and documentation.


