pub fn initialize_not_light_node_modules(
    conf: &mut Configuration,
    exit: Arc<(Mutex<bool>, Condvar)>,
    node_type: NodeType
) -> Result<(Arc<BlockDataManager>, Arc<PowComputer>, Arc<TransactionPool>, Arc<ConsensusGraph>, Arc<SynchronizationService>, Arc<BlockGenerator>, Option<Server>, Option<Server>, Option<Server>, Option<Server>, Option<Server>, Option<Server>, Arc<PosVerifier>, Option<Server>, Option<Server>, Arc<Runtime>, Option<RpcServerHandle>), String>