openstreetmap modular library