Partial UI

Got about half of the UI done, but there are some problems with the
window size that are being worked on.