Se ha avanzado en la nueva versión del código, que separa el cálculo de posiciones del dibujo de los elementos