@b0rk And there is also the guide:
X: "How can we implement feature Z in this system?"
Guide: "Oh, that's actually easy. We just need to add components A and B, similar to what we did with *click* *scroll* here, but take extra care of *click* *click* this problem. If we do it the other way, then *click* that property no longer holds for feature Y."