subscribe to any object and commit or revert state mutations
Vivisector helps you see inside your apps, specifically so that designers can be part of a QA / Continuous Integration process. It's a framework to help you compare design 'master' images to actual screenshots from various implementations.