want CoreImage, somehow not provided by QuartzCore

also, constants are now in a hash