YAML Config files

Add methods to config architectures using YAML files

- cpt1:
  - shell:
    prop1: 12
    prop2: "hello"
  - core:
    prop3: false
  - fsm:
    prop4: "world"
  - clocks:
    S: 1.0