Put org.gradle.model.Model in the Javadoc.
Don't use CollectionUtils in DefaultClassPath because it is used in the very initial bootstrapping.

CollectionUtils has dependencies that are not available at this stage.
Add test case for unbound inputs to creators.
Move open issues out to section for missing/improved diagnostics ideas.
Extract story for trying to make tasks immutable in the model space.