Replaced templater with frame object.  Individual frames are created for page components and operate independently.