fn place_blocks<'a>( pages: &[PageRef<'a>], ) -> (HashMap<Uuid, Placed<'a>>, Vec<Uuid>)
Where every block of the pages is, and the block ids in page order.