That, at a lower level, is what I have been doing. Annotating, putting questions in the code, trying to work out what is called from where. And I think I have a breakthrough. But had to stop for lunch before testing.