Similar Items: A new cancer progression model: From synthetic tumors to real data and back