CreatePack converted to Tool for argument handling