'libs/panners' - Streamline my previous API changes and include Tim's additions to support the GCC compiler