Как облегчить View Controller с помощью ReactiveCocoa

Рассказ о том, как спроектировать приложение с использованием MVVM-паттерна на основе ReactiveCocoa. Будут описаны общие принципы построения архитектуры, рассмотрены решения типовых задач, плюсы-минусы, сложности и ограничения.