Dibujando líneas desde ViewModel TornadoFX

Así que obtuve un ViewModel que contiene Líneas (esto es, objects de 2 puntos que tienen una doble propiedad xey). Quiero vincular esto a un canvas o algo así. Además, podría ser que las líneas no se agreguen de forma incremental al ViewModel, sino todo al mismo time (por ejemplo, al cargar un file externo que contiene muchas líneas de datos).

¿Cómo puedes resolver esto con TornadoFX? Además, cómo hacer que funcione sin problemas incluso con una gran cantidad de datos de línea. ¿Es posible con los constructores de GUI?