Custom layout , and it's pretty tricky, but I'll send this to channel in case there's alternatives solutions/ideas that may be easier to implement. Lots of compose changes since I originally posted this, so maybe there's a more sane way now to achieve this...