Refactor: Extract visibility_path handling to a reusable class
Use boolean type for routing prefix values
Enable linkStringToArray to parse querystring
Teach VisibilityFilter to use querystring
Support UTF-8 + encoded UTF-8