New User Interface

Creation of a new user interface.

This is linked with #307.