Muchas implementaciones son, de hecho, híbridos de estos últimos tres diseños.