We use the convention `Controller._layout_proc`