Restructured entire client app.