server: renaming channels to adapter names
build adapter: starting to split out into its own abstraction layer