Splitted alpha_blend into enable_ and disable_

Added details of expected behaviour to the documentation of the BackEnd
trait