refactor datastore objects into submodule
Merge pull request #22 from FenrirUnbound/patch/refactor-spread

refactor datastore objects into submodule