The Devil is in the Detail: a Framework for Macroscopic Prediction via Microscopic Models