Making this piece was fun. I would just take a melody and develop it and switch to something else, then repeat the process for a while. (ADD driven development.. :3) This is the 'hardest' techno I've ever written (and it's still not very hard, what can I say).
P.S. This sounds nothing like a waterfall. I just suck at coming up with good names.
Please contact me if you would like to use this in a project. We can discuss the details.