Initial Effect class structure and EchoEffect.