• script: Move the layout_wrapper outside of script.

    This allows us to have ensure_data() and clear_data() functions on the TElement
    trait, instead of hacking around it adding methods in random traits.
    
    This also allows us to do some further cleanup, which I'd rather do in a
    followup.
    emilio committed Jul 15, 2017