add a module that defines a function-oriented API for constructing design-like matrices from a simple description of a genetic code