называется SPA (single page application). реализуется при помощи JS фреймворка который дергает API.
бэкенд ModX Revo построен на Modx API + Ext JS (модифицированный под Modx ). соответственно что бы построить SPA фронт можно использовать эти технологии.
p.s. но на мой взгляд это изврат - если у вас достаточно квалификации что бы делать приложения, работающие по API и для построения API - то зачем вам ModX ?