refactor manifest: allow multiple URLS (used for tar), group architecture properties under a single architecture property