Add derivative regeneration to the UI.
Batch each derivative operation individually.
Remove superfluous functions.
Changes based on code review.
Merge pull request #439 from jordandukart/7.x-derivative-UI

Add derivative regeneration to the UI.