Dentro de sus formas de implementarse se pueden encontrar: