SOURCE: refactored all code some more - still working on the Map_Read(...) function in data_map.h. See log for more details