Changed the View2D creation methods and did a cleanup of the View2D logic. Related to issue #1.