Wire::draw -> painter (avoid a naming conflict)