Many big changes and additions to gui system. The new features aren't all working yet but I wanted to save the progress.