Introduction to MetaTypes
MetaTypes provide a powerful means of defining components and then subclassing them in Pages, Sections and FormItems.
Each MetaType that you define in the MetaType Editor can contain attribute/value pairs as well as delegates and their procedure or function names.
Essentially a MetaType is a "class" which can be inherited simply by specifying its name in the "Meta Types" attribute for user interface elements.