Refactor Visualization::Repository