Refactore Position.

Have only a single instance of each position.