implement extraction scope predicates in terms of partial functions
make insertion pont configurable in extraction refactorings
add tests for replacement of sequences with positions
remove redundant insertion point tests
simplfified extraction scope filters
move extraction transformation to extraction scope
small refinements in extraction refactorings
rename extraction scopes to extractions and reduce dependencies between mixins
add outbound local dependencies to selection properties
add inbound local dependencies to selection properties
simplify collectExtractions
add traversable to visibility scopes
fixed deps in selection properties
simplify extractions
simplify collectExtractions
remove Extraction.Filter
remove extraction filters and move Extraction trait to ExtractionRefactoring
fix issue with `val` keywords not printed by code printer
fix issues with fields passed as by name params
introduce ExtractCode