A low-level library for parsing and manipulating crossword puzzles, as well as command-line and web interfaces.