Update behaviour and docs of referencing functions

The default of applying CAR has been removed. A flag is now set to
indicate the application of a custom reference. The documentation has
been updated to reflect this and warn against source modelling with an
improper reference.