Hola kao (y demás interesados)
Retoqué un poco la librería para poner eventos (onclick, onmouseover, onmousedown), en la página de muestra implementé algunos enlaces y efectos... ¿? ... ahora me doy cuenta de que tenía que poner un atributo title.
El script de las líneas oblicuas lo toqué un poco pero estoy seguro de que puede estar mejor.
A partir de estas líneas se pueden implementar otra figuras.
Estoy tratando de escribir el código "orientado a objetos" y lo más ordenado posible, por si alguien quiere experimentar.
Si hay ideas para ampliar la librería, serán bien recibidas.
saludos