@tartley you still need to ship features with the browser (because it's a *lot* of code), and the interactions between layers need to be reliable and also performant.