Vitalsource Technologies, Inc. Internal Components