I have added a page to the Jigsaw project which explains our recent thinking on "scopes", a mechanism to control the phases in which module dependencies must be resolved. http://openjdk.java.net/projects/jigsaw/doc/topics/scopes.html Comments welcome. Alex