An entity component system written for dart.