Adding top-level functionality to Graph to support proper representation initialization