All ids should go via a global static string interner in vortex-utils. This will allow constant-time comparisons. We want global static instead of per-session since in theory arrays can be moved between sessions right now.