Changed the TorusDemo to accept interleaved buffers
Merge to code broken in last few commits WIP resolve