Add function to invert maps
Add MacOS support
Convert char* to c++ strings
Assign colors to tiles
Copy offsets when creating iter2color map
Improve printing inspector info
Add basic executor struct and prototypes
Implement executor