User interface now working, first iteration.