Host initial draft

Still drafting working commit, but it runs at least...