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);
}
}