Adding factory classes for different steps in host.
Successfully splitting host build resource into multiple files.
Merge branch 'host-breakout'