Tim Geyssens presented on creating rich and configurable datatypes in Umbraco. He demonstrated three different approaches: using a user control wrapper to create a datatype from a user control; adding data editor settings to properties for more flexibility and reuse; and using XML serialization to store complex data and output it with Razor. The goal was to show how Umbraco's built-in tools make creating powerful datatypes very easy.