feat(graph): Add draft of adjacency matrix implementation