First attempt, yaml includes variants of all template elements
Partially working, missing one level of depth in yaml processing
Migrate data to JSON format
Change site.pp template to leverage nested dictionary