change: prefixing includes to make component dependencies visible

Proposition to simplify the include path and make the component dependencies clearly visible. A first step to identify and define an API. Needs discussion.