I'm aware of the jumps list, and that you can navigate forwards and backwards through locations I've previously jumped between. But I'd like to duplicate the behaviour of many other editors (such as Visual Studio) where essentially they include movements such as page up/down as jumps so that they too can be navigated forwards and backwards. That is, having pressed page down 10 times you can go back ten times. In this example you might just as well press page up, but obviously when you're performing a mixture of jumps, go to declarations, changes etc it's great to be able to go back one step at a time.
It would appear this is not possible in vim, but perhaps I'm missing something. Is it something that can be achieved with a remapping or plugin?