Just thinking aloud at the moment - a more modular approach to the code, hopefully easier to find things
OK, I lied, it's not a table ... but it looks like a table, even if to assistive technologies, so it might have to do
No-Library (pure JS), HTML, CSS, JavaScript
jQuery (edge), HTML, CSS, JavaScript