Every single thing you add increasing the bandwidth, overhead, surface space for security, code to maintain, etc.
"Keep it simple, silly."
So, being a decentralized web enthusiast (per your profile) what why focus on reproducing the whole web, to start, the web was just a simple layout, text, web links, and people links (mailto).