Objects

CattleInterpreter — Brainfuck interpreter
CattleProgram — Brainfuck program (and possibly its input)
CattleTape — Infinite-length memory tape
CattleConfiguration — Configuration for an interpreter
CattleInstruction — Brainfuck instruction