For the given vector of structure types returns a 'data.frame' containing two
columns of corresponding OpenStreetMap key-value pairs, one column of
unambiguous suffices to be appended to the objects returned by
get_osm_data(), and one column specifying colours. This data frame may be
subsequently modified as desired, and ultimately passed to make_osm_map() to
automate map production.