We currently only allow users to obtain positions from a discrete set. Internally, however, we're using d3 scales to map to a continuous range.
Allowing the user to choose any point between e.g. the outer edge and the inner one should be a matter of exposing these scales to the user.
I'm not quite sure what the interface should look like, yet. We can pin that down here before implementing.