Graphing Revision 1

Internal + External namespace changes. Graphing functions added and
cleaned.