New Map graph format, refactored Graph in order to be polymorph
Refactored inputs and outputs. Now we manipulate maps
Examples are now using maps