architectural prototype of switcher-c