Added the client-side source and examples.  Note this is experimental.