Difference between Cobalt.js UserScope, SessionScope and CacheScope?

If I view source in WestlawNext, I see values for `UserScope`, `SessionScope` and `CacheScope` emitted into a `