Main improvements:
- Got rid of Percentage and reverted those signals to doubles.
- Added a Bling.Shaders.Shaders class with a bunch of Apply methods to create a shader effect using one method call + a closure.
- Merged AddParameter and AddInput into the AddParameter method in LiftedShaderEffect. LiftedShaderEffect now requires a self type parameter that should be bound to the extending sub-class.
To add a secondary input to the shader, use an parameter of type
Brush.