Give Gradient and some shape manipulation features to Images

This would greatly benefit us, we can use images in new and cool ways like this.