Closes #5630, #6069, #6092, #6091, #6124, and #6147. Co-authored-by: Simon Chae <chaesmn@gmail.com> Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com> Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com> Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>