Change to the way random products are loaded and add composer dependency.