ImageFactory is now a singleton.