Release v2.4.0
Summary
Generating from a solution described every application in it as one module named after the solution file.
Changed
cratis screenplay generaterun against a solution now describes each application in it as its own module, taken from the outermost namespace segment, rather than gathering them all into one module named after the solution. Passing--modulestill produces that single module, and generating from a single project is unchanged.