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.
The if check above takes care of arrays of unequal length.