Here is one I did a while back that gives you an idea of how this one came together.

Robert