I might as well post this here. I wrote a medium post about creating online identities and how I manage mine.
@malachiteOS all good tips. There are tools that make a little easier. The Qubes OS, for instance, allows you to partition data and configurations for each identi - each in its own vm.
The big advantage of Qubes is that it makes maintainance of this partitioning easier and thus easier to keep up. If all VMs are based on the same template, you have only to update that template and the VMs are updated at the next start.