Micro/angle dependent Roughness & Iridescence

Looking at some materials I would most definitely like to be able to control at what angle the effect starts and where the effect reaches it’s maximum at least if not all the falloff curve. The falloff now seems a bit arbitrary. Why power of 5? What’s so special about it? Should it be on Facing output that is (from What is it that Layer Weight node’s Facing output is supposed to be?):

That’s a bit random…