Automating SOLIDWORKS 2023 Using Macros: A guide to creating VSTA macros using the Visual Basic.NET Language