What might be nice for the family issue is a for each object in layer.
If it was possible to group dissimilar objects like that.
Basically:
For each object on layer 0, ordered by self.y, send to front.
Any thoughts
Ashley, or were you planning on going with an index at some point?