And one more note regarding your note: it would be good to keep in mind how could scuttleshell manage multiple identities. I know this is a stretch, so don't consider it an important requirement, I just want to bring to attention that multiple identities (personas) for a single user opens up new application use cases, so keeping this in mind might influence the architecture to not hardcode a singleton identity.