Basic Effect functionality. EffectComponent.