What is LINQ to Events a.k.a RX Framework?