How should I approach incremental document parser

On somewhat related subject, I tried using nodes for “markup” instead of marks but was unable to get desired cursor behavior like with inclusive: false, which is unfortunate as with nodes it would be easier to skip them when “collapsing range” or serializing document. Did I overlooked a way of configuring them ?