Complete refactor of coordinates out into Positions in order to get rid of code reeks