Code cleanup and added desaturate
Adding docs