hoodle-publish as library (exposed module: Hoodle.Publish.PDF). hoodle-core is dep on hoodle-publish