Add datatypes, optional elements, etc.