Effect handling improvements.
Deffered target-parameterized initialization (Effect::init).
Pool-parameterized method for deallocating child effects (Effect::free).