#5 Implement scheme build lifecycle.