The most interesting interfaces to look at are:
Core.mesa, which defines the basic data structure
CoreOps.mesa, which defines functions for working on Core data structures
CoreClasses.mesa, which defines the standard classes of Core objects
CoreProperties.mesa, which defines the framework for Core properties
CoreCreate, which is some sugar for designers who create a program generating Core
CoreFlat, which defines functions for flattening a hierarchical description
CoreIO, which defines functions to save Core data structures on file.
CoreDirectory, defining libraries of Core objects, and a global name space for libraries.
BitOps, for standardizing manipulations of bits in the DA system.