Finish basic GUI implementation.