It would be lovely to be able to pick and choose how to interface with this core.
In particular I am thinking about meta-operations; providing firmware for the CPU, CPU reset, and interacting with the firmware.
Also important for me to allow other communication methods than serial port, for the "management interface". Better use a native packet transport (USB or even Ethernet) than implementing a packet protocol on top of a stream transport such as serial.
Thanks!