Other great resources: Official JS API docs, Scripting Forum
RESEARCH_LAB
a research lab for researching technologies using pursueResearch() function, calling eventResearched() when completed
usually player can have up to 5 of these, game settings allow limit between 0 and 5, some mods exist that allow more