Keep track of classes and predicates
Added typeahead input box seeded with predicates
Optimized build