TODO:
~~~~~
Honestly, the GUI could use a rewrite.

Better Documentation 
Translation between more languages?
