How do you make icon packs?

I'm interested in giving it a go, but I can't seem to find any details about how to put one together. Does anyone on here happen to know?