Sort:  

Wow, that's a very cool idea. So many moving parts. Where would you start?