Introduce SnapshotWritable for sorting by time/priority and remove PriorityTag