Implement Position related classes.