ok, so the tree searching module has two basic bits working. It can search for an exact bit of code, as well as searching for question mark style variables. It still needs lots of work before it'll be finished, but it has two finished unit tests and that's good.
I've figured out that the conditions can be written at the same time as the tree transformer, so if you get the urge to write one, go for it :)
I'll put up a list of Conditions to be written soon. I may even post Unit Tests for them.