Started documenting the user_defined_typeinfo example and embedding it into the docs