Conditional mandatory keys
It is often necessary to set certain parameters as non-optional if another one is missing or present. So, we should think of a syntax to describe this.
Before implementing it, the program should be well-tested against real world XMLs for if all the scenarios style the panels correctly. (default, mandatory, missing but mandatory, default available but wrong format / out of reach, ...)
effort: 2 days