Servo paper: this is the kind of system model you have to do. A reference architecture. The design is more specific than the reference architecture. The contribution of RQ1 should be a system model. The abstraction level goes: system model/reference architecture -> system design -> prototype implementation There is also taxonomy: Procedural Content Generation for Games -> taxonomy of different types of content.