Awesome. Why not have all in the same file? Adding a header to separate the custom attributes from the map, or some text data format like json to organize the file would do.
Yes, that would be better! This implementation grew out of a series of patches glued together