Work on replacing map entry:

  - [x] Add MapDataPointers to create a map of interface pointers