Initial file lays down basic user interface.