Custom action processors

In addition to implementing custom queries and filters, custom classes should be able to implement any kind of actions to add to the query.