So going into this I understand the complexities of this. I was thinking why not create a new data structure that doesn’t care if all the pages are different it could add organizational functionality with tagged partitions (IE. original vs Copies) and other meta data added by the user (Fully researched, Decryptor used). Kind of like a school binder ? Players could add or remove and organize the blue prints to their needs.