Add Viz/VizObject/DocumentVizObject backends.

[refs #76746092]
Add api.VizController, which stores Viz data

[refs #76746092]
Add api.VizObjectController [refs #76746092]