Todos ellos, sin embargo tienen como base tres ideas fundamentales: