Indeed. You can create an OSM syntax XML file with all elements of the theme placed nicely below or besides each other. Short segment of ways, places, amenities, all of them.
Somewhat tedious manually, but doable. Automation is also thinkable.
Yet, I am not a volunteer for either :-)