MaxRectsSheet only tracks free rectangles and has no job dependencies, so it moves from the Rectangles engine into OpenNest.Engine.RectanglePacking where the interactive fill packer can use it. No behavior change.