I enjoy designing my own hypothetical hardware! What have I designed so far?
A hardware-browser/communicator (my fav!): Hardware-pushdown automaton producing/fetching data routing instructions. Augmented by a 16bit core comparable to 6502, NPU, & carry-save adders you can rewire.
For graphics add a Tree-SIMT & a rasterizer for sorted display list.
For audio add a sampleable sine-wave generator & a dedicated multiply-adder.
GPS would need a more normal microcontroller.
1/2?