Yeah, I have sketched out a design over here:
Let’s keep the discussion in that thread where it belongs.