1) Added experimental resource class generator
2) Added formatting to alternative buttons
3) Added method comment and TODO item