design thoughts - ELOs, merging, branching, cherry picking, etc.