Text this: A column generation based heuristic for two-dimensional cutting stock problems with variable dimensions