Second report on software architecture and implementation planning

Summary
Second report on software architecture and implementation planning, including revisions with respect to D1.1.