Design and Implementation v1

Summary
First iteration of the design defined and implementation carried out in T5.1, T5.2, T5.3.