, в частности, будет ли работа с контейнерами, в отличие от статической ObjectFactory, позволять мне сохранять несколько одновременных конфигураций, или контейнеры являются одиночными?
Контейнеры являются только синглетонами, если они статичны. Есть много проблем со статическими типами, особенно в отношении Testable, поэтому я определенно предпочитаю работать с экземплярами контейнеров самостоятельно.