Fixed compile errors and made sure more building-blocks of filter
configurations are trivially-copyable.
Made sure that more responsibilities are moved to the filter
configuration.