VIIntroductionView class based on MYIntroductionView, but rewritten with deeper customization and following our coding standards.