default values for width and height needs to be checked - in case it is a dict, use default.
moved style creation outside of the item data - they're going to be using default styles if not specific
playing with the menu json.. should I add anchor points? it's as easy as adding "anchor": "bottom-right" or such to the x/y/width/height declaration...
Initial work on horizontal menu element.
Dimensions class scrapped, overly complicated, can put items relative others already.