Implement UI

@conceptbulavin please merge it.

`etc/local.xml` might be overwritten, so do not forget to change it.