There are a number of parsing and output protocols in the upstream Cucumber project that if we targeted properly, we could use more of their tooling