add insert-order (linked) mapwritable to preserve doc structure

close #93