This all makes tons of sense. But it's still not clear to me why the DIMENSION has to be anything but a way to *find* the appropriate subsections for the given section. Meaning that it seems kind of like an auxiliary table, not necessarily part of the main structure.
But I'll await your examples.
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.