Types that can be components
There are certain guidelines to follow when defining types. It is not necessary to memorize these guidelines because the Type Designer interface assists you when defining components. The Type Designer does not allow the dragging of invalid components.