Please review branch feature/graphsdefstojson