Glad to see it mainlined! Wish I hadn't spent the past few days rejiggering all this stuff, though...
There's a new proof-of-concept branch that doesn't break beyond some presentational stuff. Would love to get some feedback and help proving it out. It might not provide much benefit in light of these changes, but it could be a good base for new features.