Add infrastructure support for dart