Existen varios tipos de tecnologías, algunas ya disponibles comercialmente: