...
Users will still be able to deploy an app in one call. Internally it will store the artifact and then create the application from that artifact.
Users will also be able to deploy an artifact without creating an application. An application can then be created from that artifact in a separate call.
Users will also be able to update their applications to use a different version of an artifact.