was talking to Brandon Souba yesterday, and we discussed states for states. Here's a first pass at storing sets of states in an array.
Nick Bewley just saw your post about this.
Hey Ed Chao you (may) find the UI-Router library for Angular helpful inspiration (if you're familiar w/ angular). I've been wanting a simple/easy way to control states for a variety of components simultaneously.. especially for larger prototypes. Happy to see you thinking about this. https://github.com/angular-ui/ui-router
Wow nice one Ed! Next level stuff..