Flexible optical networks