A Dart port of the Artemis Entity System Framework