Refactor Effects manipulator class for simplicity.
Add tests for Effects class.
Add tests for Factory class.