Scrivito lets you provide custom editing functionality for page or widget properties. Most often, the built-in editing tools for changing attribute values such as text, numbers, images, etc., are smart enough to satisfy even dainty editing demands. However, various use cases are conceivable in which special editing functionality not covered by Scrivito’s tools is desired or needed. This is where Scrivito’s UI extensibility jumps in. The Example App, for instance, includes an advanced icon widget with an elegant and easy to use icon picker that was built as a Scrivito extension.