Adding structure to MV-algebras