Separate effect classes into a separate module.