Seed mucilage evolution: diverse molecular mechanisms generate versatile ecological functions for particular environments