Build Sheet Manager & "Adjust Live Z"

Yes off course.
In short:
I have a a separate variable “material_active”, a separate variable “sheet_active” and a third separate variable that combines the first two into “sheet_profile_active”. This third variable is then used in a separate macro that calls INSTALL_BUILD_SHEET NAME={sheet_profile_active}.

This is a very course explanation of the core function and then I have built several macros for the buttons in mainsail that just let me set these variables.
This means that if i have 3-sheets with 2 different sides each and 3 different main materials I end up with 18 possible combinations and with the help of this solution it´s easy to manage.

Im not ready to share my code just yet, but might as well do when it feels mature enough. I have some tidying up to do and a bit more testing and tuning.