Support for external operation components (filters, partitioners, statistics)

and some minor changes