The general dynamic model: towards a unified theory of island biogeography?