when dealing with draw order, I have difficulties with: Blocks and picture frames
Blocks can’t be adjusted at all with bringForward/sendBackward etc.
Hatches can be sent behind Picture frames, but Picture frames can’t be sent behind/front hatches.
that makes exchange with ACAD very difficult(blocks need exploding) and also complicates the setup of a drawing that contains hatches and picture frames.
I am aware they are surfaces, it is just a bit confusing that I can send eg. a curve behind a surface but not a surface behind a curve. I would expect it to be the flip-side of the same coin