Added packer support for str8, rewrote specs.