working through the packer plugin architecture now