Cleanup Params
- Remove EffectParam, rolling everything into Param
- Instead of complex constructors with boolean flags, use chains with default vals