Default implementation of the progress bar GUI component renderer. This renderer will draw the progress bar
on a single line and gradually fill up the space with a different color as the progress is increasing.
Given the supplied component, how large does this renderer want the component to be? Notice that this is the
responsibility of the renderer and not the component itself, since the component has no idea what its visual
representation looks like.