https://blog.jupyter.org/posts/2025/announcing-jupytercad-3-0/