Give build steps a concept of start/finish, rather than being instantaneous