Change configuration layout to place <configurations> under <platform> to allow output locations to be specified (future enhancement). This should make the build configuration more obvious to users and provide the ability to specify different configurations for each platform.
We introduce a configuration package which contains objects to represent the platform and configuration tags from the pom.