Simplify templates; allow placeholders to be on outermost element