Just like in the case of the GenUI React API, modularity and extensibility were also the main concerns during the design of the GenUI backend services. Each of the aforementioned root packages contains a Python package called extensions (Figure ). The extensions package can contain any number of Django applications or Python modules, which ensures that the extending components of the GenUI framework are well-organized and loosely coupled.