Closed odow closed 11 months ago
Closes #3513
This diff is bad, mainly because I've been moving things around. I don't really have a clear idea where we're headed, so this is just an exploration, and once I've settled on a nicer design we can figure out how to make a proper PR.
Closing. I've started splitting this into other PRs.
Closes #3513
This diff is bad, mainly because I've been moving things around. I don't really have a clear idea where we're headed, so this is just an exploration, and once I've settled on a nicer design we can figure out how to make a proper PR.