UNO: Setting up a basic UI for the user. Still need a massive refactor.