Detailed architecture v2

Summary
This is the second release of the detailed design of the DECIDE framework including its components, modules, interfaces updated according to the comments received from the user cases implementation.