Describe the architecture of the editor
Add btn-default class to buttons

Fixes #1
Add documentation how to create a new button

Fixes #2
Add API (auto-generated)

Fixes #1
Describe how to create an entirely new UI

Fixes #3