Added support for varying parameters

- Robust parameter variation, with independent and dependent variables
- Variables can be functions of other variables
- And graphing (2D for now) the change of this variable and its
effect on the equilibria