First commit. Added some config classes and ui package stub.