Represent file columns as YAML

This is a better approach than creating a big CSV, with the advantage
of being more verbose and flexible.