Create a list of tags for images in a blueprint?

I’m trying to create a gallery type page with an image filter on the page. In my blueprint I’d like to create a central list of tags (for the filter) and then use these same tags against each image further down in the blueprint.

I can use the selectize field to create lists which works well but each list is independent so that’s just asking for trouble with a large number images.
The taxonomy route looked more promising but seems to be page level only.

Anybody doing anything similar?