Polly High Level Requirements