app: expose #state
component/configuration: support cardinals configuration
component/tracker: print cardinals instead of names when configured so
component/tracker: some space cleanup