7GEN: Planning for the next 7 generations