HBox and Other Scaling GUI Source

New buttons and GUI layout classes.

The only thing that doesn't scale along with screen size is the old Inventory and Equip screen.