Add delayline allocation function, refactor Delay Effect