> The backend is written on NodeJS and Redis, and will include Web APIs for users, permissions, email, and application storage with the remoteStorage protocol.
Is grimserver a hard dependency, or just an implementation of some example APIs? Could one disconnect the client and depend on different providers for auth, email, chat, etc.?