Abstract embed header and footer