I suggest a new vis_flag, to make an object on vis_content act as a overlay/underlay and don't inherit the, pixel_x,y,z,w offsets.
It would help a ton on giving objects the sense of elevation.
Example:

Yellow box, has his pixel_y or z = 0, and a shadow on his vis_contets acting like a underlay.

If i increase the pixel_y or 0 on the yellow box, the shadow underlay will stay on the same place, ignoring the parent offset.