Add a preliminary TS3 user viewer design