Data structures and HXT parser for OpenStreetMap files