GraphFramework