Fix ##1067: Add a simple CrossProject mechanism

lazy val's