[YAML] "Ported" on top of "Spitbol", made some progress

Some really nasty work still to come...