File hierarchy refaktoring