by Hanns Holger Rutz ("Sciss")
https://github.com/Sciss/Packing2D
MIT license