Add On : Replace constructor with loader

A simple loader that substitutes different DMap constructors. Allows DMap customization : 
* enable offset preloading
* enable values preloading
* set maximum block to be cached at a time.
What does this do?