Remove unused data file.  Refs #6017 and #6083.
Rename the algorithm. Refs #6018.
Improve speed. Refs #6018.
Add one more option for background workspace.  Refs #6351.
Remove unused function.  Refs #6020.
Add one public function for calculation.  Refs #6018.
Make it work for other type of input file.  Refs #6351.
Implement public function to calculate.  Refs #6018.
Improve unit test.  Refs #6351.
Fix an error.  Refs #6351.
Improve unit test.  Refs #6087.