Singleton

One and only instance of this class, should handle normal and PIE operations by disambiguating in the function calls themselves