Changed template.Must from multiple memory assignments to using pointer, fixing issue #8. Also switched to using const layout location.