Given the great detail that's possible, and may be required, would it be possible to create additional libraries of functions that have many defaults set up. For example, the code...
The two best things about being a programmer/develper/designer is that you get to learn new things and you can usually point to the results of your work at the end...