This is right now combined requirements and design doc; so far all I got is a possible picture of my data model: