Web Assembly and Blazor: Re-assembling the Web