Backend Processor PI Front End

Hello All,

I would like to know if the following is possible, an if so, does anyone have a guide.

Backend

I wanted to have a backend server with kodi installed and all the applications I want to use. An example being the TV Client for UK Freeview. (I have live TV PVR Working)

Frontend

I want a clean install of Kodi on PI that looks for apps that are installed on a backend server. Pretty much how how the PVR clients work, but for other apps such as games. As I have multiple PI’s, I do not want to install all the apps on every device that uses kodi manually, but rather to point the frontend application to use the backend server as a central repository and pulls all the data from there. (This would also mean most of the processing is being done on the backend, as it would just be streaming to the frontend devices)

Does anyone know if this is possible?