issue #20559: fleshed out workspace
issue #20559: added translations
issue #20559: added client type picker
issue #20559: separated OAUTH2 module
issue #20559: added list relations box for redirects. All the easy stuff is done.