evolution of digital storefronts