Vitalsource Technologies, Inc. Architecture in Detail II