This means that you can completely remove the ViewController from your app, and all of your logic would work as intended!
Implementing MVVM in iOS with RxSwift (Updated for Swift 2)
Marin Benčević
865

This is an excellent rule to follow when making architectural decisions about MVVM.