Renamed Reference and added basic config system