- Dominic: reformulated your description a little to a slightly more abstract formulation. Hope you agree.