Abstract pipes background