about to start experimenting with perhaps separating out the class templates. Maybe it would clean things up? Let's see how well I like it, starting with these beloved EnhancementBodyModuleDecs