Initial commit of Graph