An additional schema change was required to allow more things to be configured.

Interestingly, this is the version with the least technical debt so far, as things that felt
wrong previously all have gone !
Nice, and a good lesson !