Get rid of roles completely and replace them with named slices. A package can have any number of slices and can define a default set of slices to include on each architecture, as well as a set of slices to use to set each architecture.

Also regularize how we handle file extensions -- no leading dots anywhere.