(cherry picked from commit 811eb36c7b1a5124270ff93d18d16944e654de81) Co-authored-by: Mark McDowall <mark@mcdowall.ca> Closes #10764 Closes #10776 Closes #10781
(cherry picked from commit a9072ac460f971d3da737de6446153d8cbf1e1c2) Closes #10404
(cherry picked from commit 63b4998c8e51d0d2b8b51133cbb1fd928394a7e6) Closes #10345