Part 1 of a multi-part blog series on Temporal with .NET Aspire.