Hey Jonathan,
Unfortunately not. The original package must exist in order to create an upgrade, since all package specific information (GUID, app info, package format version,) are stored inside the package for reference.
While upgrading the package these things are looked for in order to maintain the same GUID for the upgrade package. This helps the streaming agent to bring down the blocks for the upgrade package whn clients requests blocks.
Hope this helps
Bala