Allow much higher peak flows by using a running average on flow

In my mind it should be possible to make many small movements much faster with significantly higher flows than a constant flow rate would suggest. Think to when you are freely pushing the filament by hand through a more traditional hotend. How much faster you can dump the pre-heated plastic in the nozzle? VS when that pre-melt is gone and the filament is actively melting during the flowing process… I bet instantaneous flow rates for the “pre-melt” could be 400% to 500% higher than the constant flow rates we tune for with the long sweeping walls.

In my mind the added settings look like this:
Instantaneous max flow rate XX.X m^3/s - The actual peak flow based on a short move.
Target AVERAGE flow rate XX.X m^3/s - Just the running average max flow, used for “long” extrusions paths
Flow Averaging time X.XX seconds - How long does it average the flow rate for.

A relatively simple running average should allow for massively increased speeds on interrupted features especially with travels in between. As well as blazing fast wall extrude path line starts until the melt rate equalizes.

Another version of this might utilize a variable for the volume of the melt zone. Allow Instantaneous max flow rate of XX.X mmm/s flow rate for X.XX_m^3_Melt_Zone_Volume.

I hope the development team takes a moment out of their busy schedule to consider this as I believe the speed benefits could be substantial on some files/slices.

PS: I would still like live flow correction adjustments on touchscreen, as well individual part flow adjustment like you nuked from the orca migration of the flow cal shapes.

testing results:

50mm^3/s flow, @ 500mm/s print speed. 0.4mm nozzle. 80mm/s travel speed to allow just a moment of melting time for pre-heating the plastic. Each layer of these has less than one nozzle melt zone of plastic volume. This shows how much speed is being left on the table by constant flow limitations.

obviously needs some more tuning for the start/stop but the instantaneous flow is there.