Added frame functionality for GUI, added widgets to the frames, added the ability to change focus based on frame selection. Add widget tooltip based on mouse hover.