Add full scaffolding for running a transport and backend
Merge branch 'add-full-transport-backend-scaffolding'