Start adding the new PositionHandle class