Another attempt at image_single. This one should work when called from other events using "with".
Added +=, *=, -=. (there's probably a better way to chain these).
More operator overloads. Classes are getting messy.