More thinking about architecture

And also command translation.