translate English to French: Much appears to have been developed in the right direction.
Beaucoup semble avoir déjà été fait dans le bon sens.