BlaVar: A numerical study of long-term multi-wavelength blazar variability