Obávám se, že jediná "finta" je právě ten modul tříd.
Neboj se, není to tak těžké, jak to pro začátečníka vypadá. Taky jsem potřeboval před pár lety něco podobného - jednotná obsluha pěti sad checkboxů (8 v každé sadě) a buttonů (3 v každé sadě). Hodně mi pomohl tenhle příklad. musíš se tím prokousat sám, abys to pochopil- Pak už se jen budeš divit, proč ses toho tak bál...