Analytic drawing styles for containing objects

 
There is an extension of Analytics that is useful for Equipment that is contained in other Equipment – cards/modules and Equipment in a Rack, such that the Analytic drawing attributes get pushed up the containment hierarchy until the system finds an object that is actually drawn.
 
For example, if you set an Analytic which matches a card in a chassis which is in a Rack, then the application looks at the card and determines that it's not drawn (because it's contained in the chassis), then looks at the chassis and determines it's not drawn either (because it's contained in the Rack), then looks at the Rack and determines that it is drawn (because it's in a design world compatible Lifecycle Stage and has a valid Area and position) and therefore applies the Analytic decorations to it.
 
Applying the effect to a contained object is just a convenient UI for applying it to the topmost container, which can be an Equipment (including a Rack), Pathway, or Maintenance Hole. After the effect is applied, the user is able to cancel it either at the level originally applied at, or at the top level object, or any place equivalent. In other words, the cancellation propagates up the containment hierarchy just like the original effect did.
 
Note: This "Analytic inheritance" is applied ONLY for cases of proper containment, not for other parent/child relationships like peripherals, because peripherals are not hidden in the same way as cards/modules and Equipment in a Rack.
 
In the event that an Equipment inherits more than one Analytic, the application prefers the "closest" Analytic – such that if a Rack matches an Analytic, but contains a chassis that matches a different Analytic, the Rack's Analytic prevails. However, if the Rack doesn't match an Analytic, then the chassis' Analytic comes into play and is preferred over the Analytics of any cards in the chassis. 
 
Also, when a Cable is set to blinking / pulsing / highlighting, the effect is propagated to any Equipment it’s directly plugged into, and those Equipment continue the propagation as per rules explained above. This way, blinking a patch Cable in a Rack will cause the Rack itself to blink.