add logical structure definitions for SwitchYard types