Update license header comments.
Update item definition.
Add component item.
Reorganize classes.
Rename class.
Change constructor.
Remove class.
Add texture.
Update creative tab.
Update item issues. Will not fix.