Half-refactored querying system - errors on commit. Added Listeners, removed condition() from Key, pre-compiled history table query, added selection to view, NativeQuery is now Query, added Expressions.