Age, period and cohort models: review of knowledge and implementation in GLIM