Apologies, there's still more of the IC to write, and I don't want to rush it. I'll have more time tomorrow, and will ideally post then. Thanks for your patience!