design flexibility modules tunable Mach-Zehnder