Refactoring
Beginning of a plugin to register effects