По поводу контекстов речи нет здесь все разрабы показали и указали, тоесть ModX на это наточен, я о том к примеру что то типа подмены PHPSESSID на клиенте при запросе, в следствии модкс отвечал как обычно в соответствии с айди сессии , скорее всего эта задача возлагается на клиент т.к подмену SESSID может организовать именно он, JS хранит список аккаунтов юзера (хеши сессий), юзер может из него выбрать от какого отправлять запросы, а сервер все как обычно обрабатывает.