Port of MShell nested control system framework to Google Dart