Added some more comments/documentation in code + optimized icons