This project provides a framework for managing the blocks, connections (noodles), and flow of samples through a discrete-time signal processing flowgraph.
The implementation is guaranteed to contain no spaghetti code.