Make graph_objs.py compatible with new graph reference!

- created from @theengineear 's factories branch
- adapt graph reference INFO to new graph reference structure
- add doc content (e.g. links to plot.ly examples and parent keys for a given obj)

i know i did this, but just marking it... `class` is taken, but maybe `graph_obj_class` or something? doesn't need to be changed now.