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?