Hi Damian,
I was actually on a short trip these days, and just arrived home. I'll restart working on it tomorrow, and I believe there is more I can do.
That said I might join Ravi's work on the general controller class a bit later after I've finished my work on the descriptor crypto.
Best, Beck