Modularizing SignalChainClasses, adding active state to Smoother, and connecting button to active state on Smoother