adjust row header structure to match column headers

It makes sense to have the same structure for both header types. Makes
developing plugins that shall work on both much easier.