[DSL] Added generated & customized queries

Source code and tests are generated with the `rake generate:source` task
and manually customized and updated.
[DSL] Added BaseCompoundFilterComponent

TODO: Unit tests
[DSL] Added generated & customized filters

Source code and tests are generated with the `rake generate:source` task
and manually customized and updated.