Move file around - Create classes in order to divide plugin functionalities.