Composable pipelines / shader templates

I want to provide e.g. text rendering, but I can't force everybody to use one "canonical" descriptor set.

There should be a way to tell shader program how to get its things.

There's of course FIR, but...