Diagram of data model added - thanks Koni Fischer. Contains german comments/explanations.