Use the global config system for the path handling?
Should the env var overwrite the install prefix or prepend?
Documentation system for PDFs – output for pick-up by Doxygen?
Would name() or scheme() be a better name? "Type" maybe confuses with the language type-system
Make an all-PID version of interpolateQ and Q2?
Need to use an std::move here, or write differently, for unique_ptr to work?
Needs to be implemented in the header since the arg type is templated.