Initial architecture, languages and models for complex experiment-driven analytics

Summary
This deliverable will report on the design the architecture of the ExtremeXP framework, as well as the modelling language and the underlying models that will support experiment-driven analytics. It will provide the specifications of a domain specific modelling language, as well as knowledge graphs for semantically representing experiments. Finally, it will describe the architecture of the framework, which will comprise several independent, self-contained, and elastic core services that can be used to store knowledge assets from experiments, collect evaluation data including user feedback, plan experiments, and enact them (either locally or on remote systems) using virtualized resources and serverless functions.