We're building a platform called 'Sunfish' which will make sharing and tagging files a lot easier. The early version of that will be ready in July.
Sunfish is going to be an open source file tracker, anybody is going to be able to run their own sunfish server, and the GUI will have support for pointing at custom sunfish instances.
Would it be possible to put sunfish into the wallet and build it using sia so it too is decentralized? Otherwise centralized file trackers could lead to possible censorship.