Let's say that for a single asset, we have a data stream from which we receive both level 2 order book updates (price level/quantity updates) as well as time & sales updates (grouped recent trades).
I realize that what is done with this data to inform trading decisions becomes proprietary quite quickly, but wanted to know if there is a common format or structure that these differing types of messages (limit order book level/quantity updates and trades) are combined into in practice or if this "combining" is even the right way to go about things? compared to analyzing each separate message as an event that impacts the order book, etc.