Scheme code is separated to several modules to prevent namespace
clutter. Most of them are not accessible by default (for example in the
console). Module names look like (vrr name). Most
modules are stored in files, but there is one which is created
completely in C code: (vrr low). This module contains all
snarfed functions from kernel.
(vrr misc) – miscellaneous VRR
-independent functions.
(vrr console) – internal functions and structures.
(vrr console) – internal functions for the console.
(vrr property) – property handling routines.
(vrr save) – save implementation.
(vrr load) – load implementation.
(vrr high) – high level interface, accessible to users.
(vrr gui) – high level GUI interface, accessible to users, contains all functions snarfed from GUI.