[Diagnostics/Debug] Added a Type interface; started work on abstracting away variables during runtime for inspection.