Abstracting to embeds; working on shop templates