Basic messaging and change notification hooks
Type-specific template machinery