Azure Blueprints will use template specs in its implementation by replacing the blueprint definition resource with a template spec resource. We'll provide a migration path to convert the blueprint definition into a template spec, but the blueprint definition APIs will still be supported. There are no changes to the blueprint assignment resource. Blueprints will remain a user-experience to compose a governed environment in Azure.