Moved message constants in core.constants. #206
Add Router Factory. #206
Fix failing Router unit test. #206