data-component is a fix for ~20 of the errors and there's a few more "single" fixes that address > 1 error so validating won't be as hard as it looks.

But I was trying to rally some more eyes to look through the errors because there's some I'm stumped on how to fix best.