More refactoring, and added Array handler
icons in their own directory
libraries array working; adding more advanced options
starting to add some still not added options