Initial design and APIs of Technology bricks

Summary
This will be the initial design of the modules which will have been planned as necessary by Task 1.4. ATC will coordinate the delivery of this but each partner will be responsible for delivering the design of their modules. A preliminary list of modules is included in the Task descriptions but this may change after T1.4 concludes.