Added hashCode method for basic value types and started work on the gfx library