
Hello, please forgive any of my Revit ignorance up front. I am a beginner, and I have an issue regarding the behavior of a kitchen cabinet family I am building.
I would like the family to be fairly nimble as the design progresses, so right now they have a simple shaker style door face with an editable type-based parameter for stile/rail dimension, and an editable type-based parameter for the horizontal rails of the face frame (1" width, typical). I would like to place this into a model and be able to stretch it symmetrically (so that doors retain EQ/EQ dimension) while also being able to individually edit the left or right vertical stile. However, my problem lies in theses vertical stiles (see highlighted below).
Ideally, I would like these to retain a parameter that is instance-based. For example, when two cabinets meet, I would like to be able to reduce their vertical stiles down to 0.5" so that there is not an overlap. But it seems that there is no way to do that without compromising the ability to stretch the entire cabinet cleanly and symmetrically. (see the resulting problem below).
I am at a loss currently, and would appreciate any help. My parameters can be seen below: