reorganizing source tree to include uifacade, serviceA, serviceB, commmon'