Initial Element models with a basic test

WIP
you're not storing the predicates?