Thank you all for your suggestions.
It appears to be a significant amount of implementation work and maintenance just for a better experience with possible shells and file explorers, and unfortunately cannot be one of my current priorities. Hopefully this may change once the current major missing features of Ndless are implemented, or if other interesting use cases are identified.