Thank you for posting the video. I appreciate the exposure of internal thinking. After watching it on repeat half a day, I remain A little bit disappointed with boards.
Almost 18 months since v9 was released and even Portland Labs developers are still struggling with boards.
To quote from the video [Andrew] “I’ll dive into this part and see if I can figure out …” exemplifies why the implementation of boards is too complicated and underlines why the architecture needs to be simpler.
Block templates are simple. Page templates are simple. Page types are simple. Elements are simple. Stacks are simple. v9 introduced containers and they follow the same simple principles. The way themes can extend or override templates is simple.
A re-architecture of boards needs to grow outwards from similar simplicity.