Refactor bom into bom/parent. Add doc