make progress in regions config and finished widget-config toolkit. The
appearance of siteAppearance will be changed a lot in next step.