Increase usage of generic/dynamic constructs within trac code-base (#74)
Increase usage of generic/dynamic constructs, which will replace hard-coded solutions.
The main goal is to increase the flexibility and mainainability of the code base.
Plan Code Genericity