Rename all usages of component to section.
for example LightComponent -> LightSection.
"Section" is a more accurate term for what this represents - a section is a block one particular type (e.g. a section of lights).
Rename "Applicator" to "Actor".  For example, LightApplicator -> LightActor.
The name is actor is more decriptive of what is happenning here (Lights are being "acted").
Renamed ApplicatorBase -> EngineActorBase, to make it clear we act against the amBX engine