Unique id support

We should chat about the format of IDs. ```randomUUID()``` looks good to me, but could you prefix it with some "A:" or "iOS" or "AAPL" to make human log skimming easier?