Bonus: Custom filters!

New "Custom Filter" UI section for applying any convolution matrix on
any image, with custom origin point (x,y) and post-processing method.

Closes #9 (bonus x1).