Le classi per la gestione dei comandi sono state commentate