Create OverlapDriver

driver for entire algorithm