Type decorations.
Parameterise all the constants.
Will need rework for code reuse.
Simplify
Put the fir ranges into the constants.
Abstract out the control strobe generation.