Lib : initial version of Graph