Cambios y refactors generales