What's the best way to setup pickup templates?

I have a bunch of general questions about how to setup pickups. I am creating multiple pickups, for starters one for health and one for ammo. I've got a working health pickup with art and trigger and script I setup in a template. I created a separate template for the sound and VFX that are triggered when it's picked up. Do I need to make it separate or is it better to include them in the art/script/trigger template? I'm wondering what's best for publishing/sharing the assets.

I'm going to be setting up an ammo template the same way and I was also wondering if I should have it also be self-contained or whether I should create one script that includes functions for both the ammo and health. If I create a meta-script for both, where would I put that?