The project uses TopoFramework to connect to Webots and write modular controllers, behaviors, and skills.