1. A method of representing a service level management document comprising: receiving a request from a user to create a multi-path, navigable graph that represents a corresponding service level management document in a graphical user interface, the graphical user interface having: a viewable representation panel for displaying the navigable graph as at least one node; and a node panel for displaying candidate optional branch nodes that are available to the user for inclusion in the navigable graph; inserting a root node into the navigable graph within the viewable representation panel, the root node associated with a root node configuration page; automatically inserting a required node in response to inserting the root node, based on a document type of the root node, wherein the required node branches from the root node and is associated with a corresponding node configuration page; updating the node panel in the graphical user interface upon identifying a user-selected node of the navigable graph within the viewable representation panel, by: updating the content of the node panel with a list of each candidate optional branch node associated with the user-selected node; updating the navigable graph in response to a user-selected candidate optional branch node from the node panel by: inserting the selected optional branch node into the navigable graph as a branch of the user-selected node within the viewable representation panel, the optional branch node associated with a corresponding node configuration page; and setting node indicia to cause each node in the navigable graph that has a corresponding incomplete node configuration page to display a first indicator and each node in the navigable graph that has a corresponding complete configuration page to display a second indicator different from the first indicator in the viewable representation panel.