I don't think we need ActionTemplates, because Actions occur only within WidgetZones.
Maybe something like this is better:
Code:
WidgetZone Channel1
VUMeter1 TrackOutputMeter 0
DisplayUpper1 TrackNameDisplay
DisplayLower1 TrackTouchControlled TrackPanDisplay TrackVolumeDisplay
Fader1 TrackVolume
FaderTouch1 TrackTouch
Rotary1 TrackCycle RotaryPush1 "TrackPan 0" "TrackPanWidth 1"
Select1 TrackUniqueSelect
Shift+Select1 TrackRangeSelect
Control+Select1 TrackSelect
RecordArm1 TrackRecordArm
Mute1 TrackMute
Solo1 TrackSolo
WidgetZoneEnd
...
Code:
NavigationZone Track ChannelLeft ChannelRight BankLeft BankRight
Channel1
Channel2
Channel3
Channel4
Channel5
Channel6
Channel7
Channel8
NavigationZoneEnd
Code:
WidgetZone TrackSplaySends
Rotary1 TrackSendVolume
Rotary2 TrackSendVolume
Rotary3 TrackSendVolume
Rotary4 TrackSendVolume
Rotary5 TrackSendVolume
Rotary6 TrackSendVolume
Rotary7 TrackSendVolume
Rotary8 TrackSendVolume
RotaryPush1 TrackSendMute
RotaryPush2 TrackSendMute
RotaryPush3 TrackSendMute
RotaryPush4 TrackSendMute
RotaryPush5 TrackSendMute
RotaryPush6 TrackSendMute
RotaryPush7 TrackSendMute
RotaryPush8 TrackSendMute
WidgetZoneEnd
Code:
NavigationZone SplaySends Alt+Select
TrackSplaySends
NavigationZoneEnd