Architecture and Interfaces

Summary
Specification of the architecture and of the interfaces. Preliminary check on the integration issues (interface-level)