Filament usage preview by layer and/or time

When sliced, the preview will show elapsed time on each layer. It’d be useful to also know how much filament has been expended to estimate when the user might need to be around to monitor the end of a spool, or to change to the next one in cases of external feed.