Update framework for storing semantic (datasetfeature) info
Update JavaDoc
Update class diag