Start of implementation of deferring links. Right now it still
needs to return variables-as-in-url instead of the real context,
which is wrong. I also think current .child() behavior is wrong in
taking the variables in the url instead of the real context.

In order to get more clarity in this area, I started refactoring
the way the Mount logic works.