Added basic framework for VDirectedGraph