Parse to AST
- Choices, Composites
Work on Query
- Properties for special ops like count, sort, etc
- Add/remove search parameters