Build script for generating tailors.json.
Use individual images rather than spritesheets.
Creating the spritesheets is time consuming, even when automated, and the advantages of fewer downloads are potentially outweighed by the ability to lazy load / selectively load assets.  Also, SPDY should make requesting all of the individual images... speedy.
Use z-index in tailors.json to set rendering order.
wip! Make preload non-blocking.
Problem: image now triggers a redraw of the Tailor, but tailors can't force-update the Haberdashery as they contain no reference to it.  Tailors will need a way to propagate that event for this to work.
fixup! move check for editable class into view-building function.
fixup! When viewing non-editable snoovatar, only load images needed.
fixup! add/update individual tailor.json config files.
fixup! sort buttons.
temporary! update static tailors.json
fixup! add function to get current image of a tailor.
wip! start adding masks for dealing with dynamic-color layers.