Major refactor of frame streaming
Switch away from sources to a general packet streaming, encoding and decoding approach. This improves the flexibility or mixing different data and streams together. It also switches to rendering a reconstruction directly in the GUI instead of remotely in reconstruct app. Recording has also moved entirely to the GUI.
Edited by Nicolas Pope