To a great extent.
In an extensive manner, widely.
In a generous manner, in a way that is giving or ample.