Factory  don't need a block variable :) -- remember YAGNI
Wildcard for creating PDFs