3.0 split core

Changes required to split the Core namespace into its own repo.
Is this used anywhere in core? If not perhaps we should just get rid of it, since the list of TLDs is gonna be out of date.