Allow character images to be a URL
Correctly handle transparent PNG's
Refactor SheetGenerator to CharacterSheet