Basic UI wrapper

As discussed in issue #10