Prueba aparte para crear editor con numeración de linea, highlighting de linea activa y movimiento a través de las lineas. Falta ensamblarlo y agregarle la lógica para que funcione con los algoritmos.