IOutDev per rappresentare un dispositivo di output.
Poiche la GUI è in un browser, abbiamo bisogno di un server che serva file statici e permetta di ricevere aggiornamenti in tempo reale tramite WebSockets (evitando il polling).
Il componente server (Javalin) deve agire da ponte tecnologico, il LifeController gestisce tutta logica applicativa.
LifeController.IOutDev.MainConwayGui, che inizializza la logica di dominio e il ponte server.
GitHub: https://github.com/Dapan23/iss26-enricogiannini