Definition:
Context is a state it doesn't "Do" anything but inferences are made
from it.
1) Default Domain Context: circles are more likely than ovals (in
general/all things being equal)
2*) Spatial Domain Context: pin joints appear in bodies
3*) Temporal Domain Context: X and O's alternate in Tic-tac-toe

* these are both really just correlations.



Model: the prototypical template.  An instance of a template comes
from a model.

Need:
Bottom up template filler
Bottom up template instantiator
Top down template filler
Top down template instantiator (maybe?)

Represent:
Shape: RDF and/or Java, primarily declarative therefore use
       description file.
Context: Java and/or RDF primarily procedural therefore mostly java.
drawing: Procedural, maybe shared structure with shape description

Needed in BB or BBSystem:
BBS:
parser
model & KS loader