Starting to implement (not finished).  Refs #8109.
Updated CMake.  Refs #8109.
Made progress in implementation.  Refs #8109.
Merge branch 'master' into feature/8109_new_fp_bkgd
Fixed a bug and started implementing unit test. Refs #8109.
Added unit test.  Refs #8109.
Merge remote branch 'origin/feature/8109_new_fp_bkgd'