DSD module - preparation to remove eval from code
WIP removal of eval; does not work yet.
The code is, somewhat, working now. Still needs some refinements, though