Framework for Graphs CSCI 232