Deprecated arange with createRange and implemented a compound dataset
method internally
Added two new methods to dataset interface
Refactored common code
Added output dataset usage to broadcast iterator
2D remapping utils added