Implement frame pool selection and array populating