Added surface extractor plugin and fixed input / output filtering