The Eureka mod. This is an API for other mods. Eureka is a knowledge system based on 'learning as you go'
Eureka adds an engineering diary to the game, in there you can see all possible research and all information about it. Once you finished a research and thus unlocked the item/block of that research you'll be able to read pages containing information about said block/item.
----updated documentation on the json research comming in the next days----