Add first draft of Position and OneDimensionalScanner object