LinkGenerator.java moved to another package; add generic product m, v, c complete