Feature compute separation

@s-u, opening a PR on this to discuss
Okay, a technical reason not a design reason. I will adjust my mental model! I guess if control could post messages (rather than send and expect response) that would be a solution. But it's not really a problem.