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