Wires Refactoring

* Started moving building functionality out of the Container into the Builder
* The Container is now sealed as a store for configuration
* Factory amended to add support for the Container