Break up build process into steps