This class will be used to place items on lines incrementally instead of the current two-phase approach.