starting work on GUI lib
primordial gui stuff
gui