split out Color, added Draw class, added support for pasting alpha channel over an image