added useful graph packages and created gui package (again oops)