yaml/json, hierarchical sections