Reactive file management framework built on top of ReactiveCocoa