WIP:entity details.  Add different control types based on datatype.  Add custom datatype handling: enumeration.  Store lock button state.  Load/store data for most controls.  Add control validator framework