So there was some discussion about how in Harbormaster you'd be able to configure build steps to run across multiple sets of data (I'm trying to avoid the term targets here). Basically you could have a single build step called "Build Code", but get it to run over multiple architectures or configurations (like "x86", "x64", "ARM").
I want to get @epriestley's thoughts on how this will be represented in the UI and how this behavior will be structured in the context of existing build steps. I think it's probably useful to be able to designate a set of build steps to be run over a list of configurations, but I'm not sure how this will behave or interact with dependencies, nor how it will be structured internally.