OsmClient (wip)