Albert, that's both helpful
and practical.
With the caveat to use the PowerTools with caution on production systems, here's at least some links to the ImageUploader source (good examples for anyone following):
Core Service side:
Front-end GUI files (aspx, JavaScript, etc)
The only suggested "requirement" is, since this is the PowerTools group, to share any insight and possibly code snippets (if you're free to do so). We could also use some eyes (and/or hands) on ComponentSynchronizer (hint hint), especially on the... surprise! Core Service side.
Cheers,
Alvin