would it make sense to make fragments a child of templating ?