Refactor folder structure to better isolate pdf specification core components