Model layer for Theoricus framework.