Add ViewWindow class
Add Rect struct
Update Vector3D for format source code