SMS: Braided Hopf algebras, double constructions, and applications