Vector2
Used to pass point data from the core of Glok to the Backend. Note, that we don't use Vector2f from joml, because I don't want the core of Glok to be dependent on joml. At a future date, glok may have an additional backend (e.g. for use within a web browser), where joml isn't used.