Dart-based MVC framework