Moved all system/environment logic to backend session store instead of url navigation