Leírtam, hogy mi a célja és mit csinál pontosan, de leírom bővebben, bár nem értem, mi köze a kérdéshez.
Van egy grafikai egységnek 10-15 állapota, aminek megfelelően ki kell tenni állapotonként egy-kettő-sok grafikai elemet köré, sokszor egy másik állapottól függő pozícióba vagy egy másik állapottól függő grafikai elemet.
Ha nagyon erősen bele akarod látni az absztrakciós szintet, mert épp CC szemüveg van rajtad, akkor szét tudod szedni 2-3 függvényre. Ha épp lean management szemüveg van rajta, akkor meg hagyod a picsába, mert muda lenne hozzányúlni.