Refactored References into an Interface

And moved moved References -> References/Parser