Revamp the code for the not logged in view of soundboards and sounds. We have separate code for logged in and logged out, for performance and simplicity, but it needs a revamp as it has turned into 🍝