Move known domains into interface
Require users backend
Refactor interface