The Domain Models are structured so that the build process can easily scoop up files and aggregate them to be used when bootstrapping or referencing at run-time.
Our goal is to eliminate the need to manually add import/require statements for DDD artifacts all over the code. We believe import & require should be application focused and not framework focused.
Our Domain Models are ever evolving and should be treated as so. We will do as much as we can to maintain backward compatibility where possible.