Pull type info functionality out of core framed graph.

See the new TypedFramedGraph. Will discuss back on the original ticket.