Add browse_tree and clib, + misc updates