Added dataType definitions to elements and split out bind

Split bind data parameter as reference to another common data element.