As an example, we'll look at how I created the FIR filter module.
1. Look up the algorithm in the reference material.
2. Extract or create the C code that will implement the algorithm.
3. Create a new empty module.
4. Determine what variables of the algorithm need to be controlled by the control panel of the module.
5. Design the module's control panel and assign variable names.
6. Implement the basic module without the algorithm and confirm that the control panel functions correctly.
7. Add the algorithm code and test the complete module.