: If you're working on a new mouse or a peripheral that interacts with a mouse, start with design. This includes both the physical design and the electronic/schematic design.