they have to determine if they are using the latest code that is compatible with a model that will be run on the platform. Then, conventionally, the model developer determines all of the blocks (e.g., compiler, editor, data stores, repositories, linked libraries, static libraries, dependencie...