Moving subtree to golib