Well, funny you ask about tubes, but somebody else brought that up too.
Here is a "from memory" rendition, but it isn't anywhere near ready. Still, it
can be done fairly easily.
Cheers!
Chip Shults
My robotics, space and CGI web page - http://home.cfl.rr.com/aichip