Notes:
- Services exported as namespaces so that types are accessible and we can expose types easily from the jibo module
- Some services explicitly export a static class and a namespace - this is to export a namespace that has getter methods, as typescript merges them
To Do:
- Clean up SchedulerService to rely on _sendRequest() more - possibly all services to use WebCommunication?