I would like to know whether I could define the neighborhood rules, which means some certain couplings of building rules could be applied in adjacent plots. For instance, if the plot was applied with rule of building type_A, then the plot next to it could be type_B or C, but should not be E and F. It's something like that to define the rules of their neighborhoods depending on what they are themselves. So can I achieve this in CityEngine, and how? Help me. Thank you.