Fixed:
Filter.Append was reusing 'this' instance when clone was required causing blank screen to be displayed in some situations when input / output size changes.

Refactoring:
Pulled ConfigurableRenderScript.cs from Shiandow's experimental branch.
Refactored all relevant scripts to inherit from ConfigurableRenderScript class.