Expand the verifcation in the CI
So far the CI just counts total number of components and makes sure that is consistent with the model and lineage. We need other tests as well. For example test that no more than 8 modules per optoboard, or that miniPODs aren't mixed. This should be implemented in the connect and can_connect methods of each component, so we verify with the CI