public static function build () {
		//Loop through all sections remaining
		while (count(Router::$sections) > 0) {
			//Get and remove
			$section  = array_shift(Router::$sections);

			//Get options from section
			$name	  = $section[0];
			$options  = $section[1];
			$callback = $section[2];
			$context  = $section[3];

			//Set everything accordling
			Router::$context 		= $context."/".(($context == "root")? "":$name);
			Router::$stackedOptions = $options;

			//Run to search more
			$callback();
		}

		//Sort everything based on key
		ksort(Router::$routes);
	}