Change subdomains

Needs a lot more work. Dependencies between components won't be easy to
build.