Initial version of dispersion package
Pseudocode version
First version of dispersion code
Rename