Formats genres

Advances pulibrary/orangelight#39, pulibrary/orangelight#46, and pulibrary/orangelight#48.