Add ido mode and version control modules (don't care about conflicting with myself, obviously