Change BeanUtils to be shallow utilities. Moving graph functions to
GraphUtils
Fixup typo in BeanInspectorFunctionAdaptor
Introduce Bean, Graph, and Type to encapsulate an instance, type, and
full graph respectively