Missed some files last commit
Implement custom greyscale transform
Fix up the user interface