Added zooming functionality to library visualizer, still needs panning functionality