We also discussed that if `package` depends on `products in Compile` (yet to be verified), then that means that we don't have to exclude all the assets from the mappings when doing the package, because they won't be in the `classes` directory and therefore won't need to be excluded.  That means we can add the result of the assets pipeline to `products in Compile`, so at runtime (ie dev mode) we have assets, and in the final package, we have the assets pipeline.  This to me is much simpler and cleaner.