Add network type and related methods (except reweight, need to refactor for that).