The SCI template game is built of 63 classes to aid you when creating your game. These classes are called the class system. They are the base for all SCI games.
The class system is built so well, that to make a general Adventure game, you need not use any kernel functions. You simply use the class system, and it will take care of all the kernel calls you would need. It is manditory for making adventure games in SCI.
To view these by their scripts, go to the Scripts of the Template Game section.