This will allow us to filter events that we do not care about for a given row. We add a visualizer row per-group.
This doesn't do any rendering yet, but it gets us the plumbing we need to start rendering mark content into a visualizer row.