I don't like how we are duplicating code here (the template is basically a duplicate). Also there is no way to have partial skipping. I have never liked how I created tables in the `document_builder` app, perhaps now is a good time to fix it. You should update the `tr` template to optionally set the `val` instead of creating a new template altogether.