The concept for an online gallery that showcases a curated selection of Art from the world’s best artists