Because the GUI often needs to fetch data from the backend server, several React components were defined for that purpose. In order to use them, one just needs to provide the required REST API URLs as React component properties. For example, the ComponentWithResources component configured with the '/maps/algorithms/' URL will get all available embedding methods as JSON and converts the result to a JavaScript object. Many components can also periodically update the fetched data, which is useful for tracking information in real time. For paginated data there is also the ApiResourcePaginator component that only fetches a new page if a given event is fired (i.e. user presses a button). This makes it convenient to create GUIs for larger data sets. In addition, user credentials are also handled automatically.