There isn't much to say. Take a rectangular box that is vertical. the top can breath. A stream is mounted in the bottom. Then pulse the stream. At the right frequency it causes a wave to be generated in the tank. I dunno exactly why the box is needed, but for some reason it is. I also do know that you don't need extension boxes per se, you can use slaved streams.