Add overloads allowing create and open to be called only with url. And also add GlobalState functionality