Images streaming vf GENRE Witchcraft and ritual hold their place in this isolated but compelling piece.