Restructure writers
The current writers structure is not ideal: some of them build events, some of them no and each small difference in the output requires a different writer. Writers and event builders should be separated. Writers should be of two catergories: packets and events. Events require and event builder bebore, packets don't.
Packets writers:
- raw txt (maybe binary as well)
- csv
- ROOT, w/ option for single data tree
Event builders:
- triggered (to be improved with trigger window)
- triggerless
Event writers:
- ROOT, with options for single data tree, w/ calibrated data, etc
- Binary?