Added initial implementation of SynthesizedGraph, Node and Edge classes