revenue frameworks