Engineer a better solution to nick prefixes.

Also solves showing too many prefixes.
User and channel selectors look nicer now.