multi-size widgets, reduce size of TemplateInfo blob, allow fields with no image option