Fixed gaussian blur method
Proper implementation of composite pattern