Most of the controller configuration defines rules (Routing table - contains routes object) that will drive the resolution. Routes are processed during the controller initialization to give a tree of node.
Each node is related to its parent with a matching rule that can either be an exact string matching or a regular expression matching.
Each node is associated with a set of parameters.
A parameter is defined by a qualified name and there are three kinds of parameters explained in the sections below.