Documentation and UML class diagram
connecting doesn't work in this rev, some re-structuring needs to be done -> a SOC instance is required