One is designed for use on the server side and one on the client. On the server side we've abstracted away the use of DOM elements directly. On the client it didn't feel like it was important to force the overhead of casting to `$`. Glad to discuss if this doesn't feel like the right call. (The other option being that all of the APIs accept `$`)