Add input device classes. Move SPRHashing to the correct source location.