Vitalsource Technologies, Inc. Genetic Engineering Techniques: Recent Developments