Mashup All Teh Things!!!1
Yeah, this was a really old project I started years ago and never published it. Enjoy this blast from the past.
Parts snap together using standard pin connectors from http://www.thingiverse.com/thing:10541 and it's really easy to add new parts using openscad and mix and match things.