Added comments to the code.
Added the precompiled ImageProcessing class.

Also added more comments.