refactored graph service and pointsets to allow multi-graph support for analyst