Simplify loading.
Add dedicated namespace for APIs that the bots can use.
This makes it easier to document and test the APIs.
Add some unit-tests!