Low-level software components

Summary
This is the software capable to process the data from the hardware prototype (D.3.1 and D.3.2)