modularise app design, add pdf placeholder
pdf rendering now working!