In Epic's Hyperspace client architecture, what role does the 'workflow engine' serve during application navigation?