Hehe, I'm terrible aren't I :-) At least I left out 'virtual reality.' Seriously, I have a fairly clear concept of the operating environment and UI but I'm struggling to think through how it works as a distributed system. I don't understand blockchain technology as well as I'd like and the speed and synchronization problems are major sticking points for this model, hence my describing it in such sketchy shallow terms.