Length: Pinhole size and working distance

No further changes required.
Ah, it's going to change the behaviour.  I'll revert these back to Double.