I am developing with ArcGIS Pro SDK, and I am describing the approach I need to implement. My add-in will initially have a login functionality, and upon logging in, it will acquire permissions. It will then assess different permissions to dynamically show or hide other controls within the add-in. What is the best way to achieve this?