Prototype interfaces for interpretation and reflection

Summary
Working prototype interfaces for interpretation and reflection