Moving more functions out of the 'internal' namespace and adding a PUBLICATIONS file