The program BNK_generate_headers will be extended to translate user command arguments (bank name and type string) to a boilerplate C++ header file describing such a bank. Experts in each bank's functionality will still want to add named accessor methods to these classes after they are produced, but much of the tedious work can at least be done automatically.