A Self-Driving Lab (SDL) automates scientific experiments by orchestrating various robotic instruments to perform tasks autonomously. The simulated instruments in this package are highly modular and essential to the core philosophy of an SDL. By keeping hardware components modular, developers can seamlessly swap, scale, or upgrade instruments without breaking the global orchestration logic.