docs: function createStateObject(page, callback) {
  
      // This callback function will create a change table state object
      var create = function () {
        var query = url.parse(page);
        var presenter = piccolo.build.router.parse(query.pathname);
  
        var state = {
          'resolved': presenter,
          'namespace': 'piccolo',
          'query': query
        };
  
        callback(state);
      };
  
      piccolo.once('ready.router', create);
    }