Execute Package with Type

When I execute a package or procedure that takes in a Type Collection you have to define and populate the collection in the anonymous block section. If I put in contents for several collections and then change something on the top or change an output option it removes all of my changes to re-write the block, I would like a way to maintain my collection code so re-writes won't blow it out.

Dreaming big would it be possible on the arguments portion to pull back the collection and provide a nice GUI for populating a collection for execution?

Thanks Keith. I'll log this. I thought there was some way to remember the code so it's not overwritten each time, but I'm not seeing it.