Develop aui:button, aui:commandButton, and aui:icon component