Todo esto se puede resumir en las siguientes categorías: