Create a unique id, for now, so we can load all docs up. Dont know what to do about components wihout IDs