Redesign Openswitch from the ground up