100 mini spot illustrations based on technology, business & marketing categories