A View to an Adornment... Creating a Visual Studio Viewport Adornment Extension