Visualization Library Testing Infrastructure changes

Closes #1914, #1915, #1917, #1918, #1919, #1920, and #1921.

Adding fixtures, mock data, and tests to the visualization library.