We're about to add custom logos, css files and language files to the RA which will be selectable (or not) depending on the logged in users role. Since a user may belong to multiple roles, there may be multiple css files / logos to choose between. Hence we need a 'preferences' page similar to the one in the RA with options for:
Keep in mind that language files are already present on the RA, and should not be transmitted via Peers (as logos and css files). The css archives (RaCssInfo) should include a reference to the default language file. If not set, use default (english).
When there are multiple styles to choose between, the latest chosen should be remembered as an admin preference for the next time that admin logs in.