MOLE: MOdular Learning FramEwork via Mutual Information Maximization