Added GUI Manager.

Added a GUI Manager that will manage all graphical user interfaces and
create windows easily. Used this to create an animation menu.