Dev2.1

Fixes Issue 65: Lazy factored inference.
Also fixes Issue 47: Elements should not self-generate on initialization.