Given that Infrastructure can determine an appropriate Platform based on a set of Options, there's no need to pass a "Platform" into an AssemblyBuilder.
Instead, the AssemblyBuilder should use the provided Infrastructure (or assume the Infrastructure.local() implementation) for determining the Platform(s) when launching applications.
This is a breaking change, but one that simplifies (removed unnecessary parameters).
Given that Infrastructure can determine an appropriate Platform based on a set of Options, there's no need to pass a "Platform" into an AssemblyBuilder.
Instead, the AssemblyBuilder should use the provided Infrastructure (or assume the Infrastructure.local() implementation) for determining the Platform(s) when launching applications.
This is a breaking change, but one that simplifies (removed unnecessary parameters).