What I'm wondering is, how do dynamic blocks fit into this drastically different vision of WordPress's future?

Are their templates still written in php? How do you define what, for example, latest posts block looks like?