Mod: Factorizado en tres archivos: types, tables y constraints.