Se desarrollo la primera parte de este issue.