### Description <!-- Describe your request. --> Adding a caching mechanism to allow the reuse of previously created mesh objects. ### Context <!-- What is the motivation for this request? --> Generating mesh objects with `support_winding_number=True` can take several minutes, which slows down workflow, especially for complex models.