Changing size and position works again
Docs mention extensibility
Whoops, don't crash when the db is empty