Refactor EffectsBlit
Add opacity handling to TransformBlit
Add scale handling to WaverBlit