Fix ##1067: Add a simple CrossProject mechanism

In the default case, this appends `allDefaults` to `allDefaults`. That does not seem right.