Demo will be going into the JS cookbook - https://issues.jboss.org/browse/AGJS-268
and the client/engine bits will be going into the main aerogear.js lib, currently in this branch, https://github.com/aerogear/aerogear-js/tree/diff-sync-client