Working on #95 I thought of this:
Should there be some sort of Error system that checks for 508? Either within the lib to make sure various labels are set
OR
Should we write a js script that checks all this in the CI/CD to ensure 508 is met before deployment?
i.e. crawl the various components pre-build using jest or some sort of testing framework/linter to enforce compliance based on set findings we define as we learn what exists out there.