started off with the TargetSampleDef Model constructs (to be continued ...)