ignore cruft
split into subdirectories
Add icons