Parallel model evaluation for multiple parameters points
evalModel function could take whole set of parameters to evaluate instead of one-by-one. This would allow for a clean lowest-level parallelisation (parallelize=1) within evalModel function (with a single model simulation setup w/ SBparameters, SBstates etc.), instead of as it is now in getViableProjections explicit parfor loops. Moreover adjusting appropriate parts of HYPERSPACE, such that sets of points are passed whenever possible, would allow for seamless parallelisation during sampling.