Make factories take arrays for command lists.
Also force arrays for the strategies.