Refactor the code of computing accessible name

Make the code simpler.
Refactor the code of setting role attributes

Make the code simpler.
Refactor the code of getting states and properties

Make the code simpler.
Separate roles from states and properties

Make the code simpler.
Merge branch 'complexity'

Make the code simpler.
Show system information