The task is to cleanup existing variable files and the way how they are used. The driving principles are:
- there are as few files as possible (ideally, though not really realistically, one per device)
- variables are organized into trees with small "root system"
- no default values or "default" YAMLs.