Generic interface which we use to implement the type classes.
Factory to create the binary representation (that is, an array of bytes) of a given class file.
Command-line application which writes out some class files where some methods are filtered.