Use targets instead of custom package formats. Add support for deployment.