Blended Learning: Internal Factors Affecting Implementation