Hilbert label placement (solves #2). The new placement works better even with the current LOD implementation (#9 is less critical).