Pull type info functionality out of core framed graph.
Allow TypeResolver to attach multiple interfaces to a framed element