initial implementation of default repository in Visualization module
preliminary implementation of Visualization::Collection