+ std::unordered_map to store properties
== topojson

+ allow multiple geometry collections
+ support id parsing