https://wwwtyro.net/2019/11/18/instanced-lines.html