Vector Bessel beams: General classification and scattering simulations