GSoC idea - Support for multiple profiles

Hey Tessus,

I'm trying to get an idea of how this has to be properly implemented as I would love to work on this as part of GSoC. If we implement this as a desktop feature only, won't we run into problems while syncing the notes with other platforms? ( I'm quite unclear on how sync works. If there was a forum thread or something that describes how it works that would be great. )