Generalize naming
Add a LICENSE