core/navigator/shell