https://blog.jupyter.org/posts/2026/a-robotics-workbench-for-jupytercad/