Selectable block type
Throw error if arg of setContents() != String
Attributes, additional buttons

- state
- and more