More work on GUIs and texturing. Still needs a lot of work.