Began setting up UI rendering system, probably may last commit as I'll
be ditching this all in favor of starting fresh.