Refactor packages y clases