It doesn't cover springs, but if you build a particle accelerator you can cover all 3 other topics!

...and it probably wouldn't be too hard to actually build one. I mean, I'm not suggesting it, but you could probably do it as a college-level project...