We need technology that makes it easy to build non-linear presentations.
A good start that I've tried was to make a 10-foot-by-10-foot drawing on GoogleDocs, and then arrange all my content within that one slide. Since it's a two-dimensional canvas, there's plenty of opportunities for putting related topics close to each other, even if you talk about them at separate times. It's also effective to put loops in your procession, so that you return to a topic that you covered earlier, reiterating its significance and reminding the audience of it. (Another advantage is that you can save it as a PDF. Then open it in a program, such as Chrome, which lets you zoom in as far as you want. You'll never have to worry about text being too small to read again!)