describe virtual goods product definition