SMS versenden: Vafa-Witten invariants for projective surfaces I: stable case