John Val: A Deterministic Size-Structured Metapopulation Model.