Vitalsource Technologies, Inc. Framework Design Guidelines