Adding complete inclusion strategy support to module.
Updating tests in light of these changes.
Updating to work with reservoir sampler for randomisation.