Minor convenience changes

* Merged property `View` for ease
* Added zero vector constants for ease and clarity
* Added `GetHashCode()` and `Equals()` to `Color` for use with some collections