Blazor Components: How to Split Template and C# Code