Shapes should provide an public method to tell where is the first fit position next to the shape-outside at a given width.
This is a possible optimization.