A nearly identical approach to Fusion has been replicated in Blazor to accomplish this frequently used tool.