Introduced value class Position for holding positional information