Show FontAwesome as Separate Node in App Structure

Hi,

Have been using font awesome in quite a few place in my current project. One thing I noticed that <i></i> tag used for showing fontawesome icons do not show up in the App Structure tree list.
For elements like buttons, the font awesome tag is integrated as a section in Properties panel. The app structure itself allows adding fontawesome icons as almost any components’ child, but then if does not show up in the tree structure.

My request is to show fontawesome elements as a separate node in the App Structure’s tree list. Even for elements like buttons, it can be shown as a child element instead of showing it in the Properties panel.
The button itself could contain a checkbox to add/remove fontawesome icon’s element so that we don’t have to add it from App Structure, but it would not show the properties etc alongside button’s properties.