Done some work on it. Got UI working as well as I can for now.