These docs go pretty in depth into oSUMO, but that code lives elsewhere. Maybe this should just document the offline API, and leave documenting oSUMO to the oSUMO repo?