Add Widget and NavigationAbstractFactory