D map

Review but, ====> DO NOT MERGE THIS <====.
ms-iot:DMap has incongruent history and the history must be rebased from ms-iot-develop or rewritten with a forced push.