Make ConnectedComponent center calculation lazy

Like bitmap and hash, center was being accessed for only ~1% of
constructed ConnectedComponents during slice extraction.