they are temp and private to the layout code
Created attachment 433768 [details]
Comment on attachment 433768 [details]
Patch seems fine; but apparently doesn't apply cleanly to trunk.
While the integration layer indeed does not need this data structure anymore, we probably still wanna keep it around for partial layout.