rework FaviconMaker entirely. use a DSL for configuration.