Where would you like to go?
Build nested command-line interfaces using a class-based argparse wrapper.
Recursively merge loaded class data in conjunction with cattrs.