Marilyn is a client side, WebSocket driven, Pub/Sub, model layer with a query system similar to Mongoose.