A Generic Foresight Process Framework