The project goal is to compile and distribute domain objects in Java, TypeScript and JavaScript in one place.