UI Elements

Submitting a pull request so that the main project can get the UI elements I've been working on.