move Pane::insert to PaneTrait::insert
Update RecursivePriorityQueue accept Iterator or IteratorAggregate