Ever since
BIP106 was first proposed, I've been a fan of the idea of dynamic scaling. Although shortly after that, I decided that the original concept was far too unrestrictive and had the capability to result in dangerously large size increases if it was abused. So over time, I've been looking at different tweaks and adjustments, partly to curtail any excessive increases, but also to incorporate SegWit, limit the potential for gaming the system and even prevent dramatic swings in fee pressure. So far,
that's where I've got to. Still hoping some coders will take an interest and get it to the next level where it might actually be practical to implement.