Since I am not going to distribute my custom code to different projects, I figured it's just fine to keep it all in the Web project.
I am REALLY loving not having any additional projects. Don't have to worry about dependencies between projects, what NuGet package to install where, making sure changes are synced to the web project.. Bliss!
Current one looks like this.