Aquí sólo le aportaremos algunas ideas generales.