concepts -- VRML
file structure -- convention
header -- versioning
scenegraph -- structure
prototypes -- abstraction
routing -- wiring events