Change Positionable to use doubles rather than floats.