Customization framework done.