WIP: Manually update line nodes when scrolling
Move line HTML generation into lines component
:lipstick: extract buildLineInnerHTML method