Thank you for your prompt and comprehensive answer!
Writing my own questions has been the route I've taken up till now, but it would be nice to be able offer answers to real past papers, but I do see that it could be problematic.
I find it difficult to draw the distinction between generic and ...