As a side discussion, I think that if we indeed end up with a solution that captures ${} placeholders in files, then we should drop the "simple" model entirely. Especially as the easiness to author a module (collection) with java classes increases.

The simple model was really about
1) I want info about my options
2) I don't want to write a java class

we may give you poor 1) for free and ease 2), so...