how would one proceed to create a system like icann in the current day and age (for whatever other purposes)?