namespace CutList.Core.Nesting.Pipeline { /// /// Represents a single step in the packing pipeline. /// Each step modifies the PackingContext to progress toward a final result. /// public interface IPackingStep { /// /// Executes this step, modifying the context as needed. /// /// The mutable packing context. void Execute(PackingContext context); } }