Initial commit for an extended learningswitch with advanced matching
(L2 and L3) and UI