Thanks for this, this is really helpful. I am wondering if there's any further documentation available?