rimossa def hash_item
struct config definita esterna a Engine
spostate def di tipi e costanti comuni