Major GUI Improvements

Major work on the GUI, and it's interface with the AnimationManager
class.