Multiscale modeling: foundations, historical milestones, current status, and future prospects