Frontend: riorganizzare (di nuovo) il caos

Code Organization