Some initial pieces. Moving the host to a separate project.