Loom visualiser