Starting to work for multi-file projects across many TUs; still some
crashes to work out and of course memory leaking like a sieve.