Pass the start time as arguments for constructors.
Less use of prebuilt_start_time.
Don't need to set path for format.
Unused methods removed.
Use success? for process status immediately.
Refine lock messages.
Don't show extracted version.
Less constuctor arguments.
Rename instance variables.
BuiltHash removed.