Datatypes

Data types are the lowest layer of the data model hierarchy. They are re-usable types used by the components.