Added first implementation of Packer.cs