What are all the Enabled State and Visible State options when mapping Automation Commands?

There is also a Tutorial by @emre here: