Building a Database Application in Blazor - Part 4 - UI Controls