added some thoughts on desirable plugin functionality
Added an example of a proposition for the state transition / cache definition syntax
Moved state stuff to states.definition.proposal; added capability change scope idea