This is a really bad, undefined-behavior hack. we should hash or something? or just use the index in the render ordering[1] [1]: topological ordering of the render graph