Starting the project creating the base structures of it (Graph ,GraphNode,Link)  and some inherited (Domain, region, etc). Probably, there are some files that we don't need. We will be removing those.