More UI Stuff

Added relative position, texturing, coloriong, selection, movement. A
bucnh of basic stuff.

Next up: figuring out what i'm hovering over, giving elements flaggs,
adding a few basci features (toggled with flags, such as close button),
giving parents child lists.