[IDEA] [CRAZY] [WIP] A Smart Resource idea

*more info coming soon*
Thinking on this a little further, I can see if something like, registering an action needs
* a location for the action to happen
* the action itself
* an action validation
Something along those lines is a lot more generic and in some ways forces the page model writer to include, NAVIGATION, METHOD, ASSERTION. We could obviously have some factory methods for easy drag'n'drop solutions.