rename language
Separate containers and relators, remove 'contains' predicate
Add javascript templating
Actually add the templates