Reorder initialization to fix warnings
Move BFSComponentExplorer to own header.