When you render a ComponentInFlow, it returns an arbitrary number of these interfaces
representing the internal parts. The first pass is focused on the x parameter, then the
renderer is responsible for going back to the parts in the current line and calling
adjustDownForAscent to change the y params.
When you render a ComponentInFlow, it returns an arbitrary number of these interfaces representing the internal parts. The first pass is focused on the x parameter, then the renderer is responsible for going back to the parts in the current line and calling adjustDownForAscent to change the y params.