File Renames for Effect rework (added Interfaces, sepereted out UniqueEffects and cleaned them up)
Refactoring for Effect rework (added Interfaces, sepereted out UniqueEffects and cleaned them up)